package com.jblv.frame.common.bll;

public interface ICommonBLL<T> {
    /**
     *
     * @param id
     * @return
     */
    T get(String id);

    /**
     *
     * @param creator
     * @param Obj
     * @return
     */
    String save(String creator, T Obj);

    /**
     *
     * @param operator
     * @param Obj
     * @return
     */
    boolean update(String operator, T Obj);

    /**
     *
     * @param operator
     * @param id
     * @return
     */
    boolean remove(String operator, String id);

//    void addCache(T var1);
//
//    void updateCache(T var1, T var2);
//
//    void removeCache(T var1);
//
//    void initCache();
}